import { NextRequest, NextResponse } from "next/server";

// export const config = {
//   matcher: ["/api/openai"],
// };

export function middleware(req: NextRequest) {
  // const token = req.headers.get("token");
  // if (!token) {
  //   return NextResponse.json(
  //     {
  //       error: true,
  //       needAccessCode: true,
  //       msg: "Unauthorized",
  //     },
  //     {
  //       status: 401,
  //     },
  //   );
  // }

  // inject api key
  // if (!token) {
  //   const apiKey = process.env.OPENAI_API_KEY;
  //   if (apiKey) {
  //     console.log("[Auth] set system token");
  //     req.headers.set("token", apiKey);
  //   } else {
  //     return NextResponse.json(
  //       {
  //         error: true,
  //         msg: "Empty Api Key",
  //       },
  //       {
  //         status: 401,
  //       },
  //     );
  //   }
  // } else {
  //   console.log("[Auth] set user token");
  // }
   
  return NextResponse.next({
    request: {
      headers: req.headers,
    },
  });
}
